a,a:hover,a:focus {
	outline: 0;
}

body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: #f5fafe;
	margin: 0;
}

.sim-link {
	color: #0067b1;
	text-decoration: underline;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
	color: #7eb30b;
}

input,textarea,select {
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

form,fieldset {
	border-style: none;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.wai {
	position: absolute;
	top: -9999px;
	left: -9999px;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#wrapper {
	position: relative;
	width: 988px;
	margin: 0 auto;
	padding: 190px 0 0;
}

#header {
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	background: url(../images/bg-header.jpg) no-repeat;
	z-index: 20;
	height: 212px;
}

.logo {
	width: 279px;
	height: 75px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 39px;
	left: 37px;
	background: url(../images/logo.png) no-repeat;
}

.logo a {
	display: block;
	height: 100%;
}
*
.top-list {
	list-style: none;
	overflow: hidden;
	position: absolute;
	right: 18px;
	top: 29px;
	margin: 0;
	padding: 0;
}

.top-list li {
	float: left;
	background: url(../images/sep01.gif) no-repeat 0 3px;
	margin-left: -2px;
	padding: 0 19px;
}

.top-list li a {
	color: #02327c;
	font-size: 12px;
}

.top-list li a:hover {
	font-weight: 700;
	text-decoration: underline;
}

#main-nav {
	list-style: none;
	position: absolute;
	top: 123px;
	left: 14px;
	font-weight: 700;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#main-nav li {
	float: left;
	width: 112px;
}

#main-nav li a {
	color: #424242;
	text-decoration: none;
	float: left;
	width: 112px;
	text-align: center;
	background: url(../images/bg-nav.gif) no-repeat;
	height: 26px;
	padding: 9px 0 0;
}

#main-nav li a:hover,#main-nav li.active a {
	background-position: 0 -35px;
}

.sub-nav {
	list-style: none;
	position: absolute;
	top: 159px;
	left: 47px;
	z-index: 10;
	margin: 0;
	padding: 0;
}

.sub-nav li {
	float: left;
	width: 165px;
	margin-right: -13px;
	min-height: 14px;
	padding: 7px 10px 9px 21px;
}

* html .sub-nav li {
	height: 14px;
}

.sub-nav li.has-drop:hover,.sub-nav li.hover {
	background: url(../images/bg-drop-top.jpg) repeat-y;
	position: relative;
}

.drop {
	width: 196px;
	position: absolute;
	top: 30px;
	left: 0;
	display: none;
	z-index: 20;
}

.drop-holder {
	overflow: hidden;
	background: url(../images/bg-drop.png) repeat-y;
	width: 100%;
	padding: 3px 0 4px;
}

.drop-bottom {
	height: 13px;
	overflow: hidden;
	background: url(../images/bg-drop-bottom.png) no-repeat;
}

.drop ul {
	list-style: none;
	position: relative;
	background: url(../images/transparent.gif);
	height: 1%;
	margin: 0;
	padding: 0 28px;
}

.drop ul li {
	float: none;
	background: url(../images/bullet04.gif) no-repeat 0 7px;
	padding: 0 0 10px 6px;
}

#main {
	width: 100%;
	position: relative;
	z-index: 2;
	background: url("../images/bg-content.gif") repeat-y scroll 0 0
		transparent;
}

.content-holder {
	width: 100%;
	background: url("../images/bg-content-top.gif") no-repeat scroll 0 0
		transparent;
}

.content-w1 {
	overflow: hidden;
	position: relative;
	background: url("../images/bg-content-bottom.gif") no-repeat scroll 0
		100% transparent;
	width: 958px;
	padding: 35px 10px 62px 20px;
}

.content {
	float: left;
	position: relative;
	width: 745px;
	padding: 0;
}

.content-main-box {
	height: 1%;
	overflow: hidden;
	padding: 0;
}

.content-main-box h1,.content-main-box h2 {
	font: 22px Arial, Georgia, 'Times New Roman', Times, serif;
	font-weight: 700;
	color: #000;
	margin: 0 0 5px;
}

.main-content {
	overflow: hidden;
	height: 1%;
	color: #000;
	font-size: 14px;
}

.main-content ul {
	list-style: none;
	margin: 0 0 0 45px;
	padding: 0 0 13px 60px;
}

.main-content ul li {
	background: url(../images/bullet01.gif) no-repeat 0 6px;
	padding: 0 0 6px 9px;
}

.main-content .right {
	margin-left: 180px;
}

.main-content .right ul {
	list-style: none;
	margin: 0;
	padding: 0 0 13px 20px;
}

.card-holder {
	position: relative;
	width: 100%;
	margin: 0 0 7px;
}

.card-info {
	width: 670px;
	clear: both;
	background: url(../images/bg-card-info.gif) repeat-y;
	margin: -9px 0 0 73px;
}

.card-info-w1 {
	width: 100%;
	background: url(../images/bg-card-info-top.gif) no-repeat;
	padding: 6px 0 0;
}

.card-info-w2 {
	background: url(../images/bg-card-info-bottom.gif) no-repeat 0 100%;
	width: 636px;
	min-height: 214px;
	padding: 0 17px 18px;
}

* html .card-info-w2 {
	height: 214px;
}

.card-info-content {
	width: 100%;
	position: relative;
	margin: -6px 0 0;
}

.card-info-content:after {
	content: "";
	clear: both;
	display: block;
}

.card-info-left {
	float: left;
	width: 360px;
}

.card-info-left ul {
	list-style: none;
	text-align: center;
	float: left;
	width: 82px;
	margin: 0;
	padding: 18px 0 0;
}

.card-info-left ul li {
	padding: 0 0 6px;
}

.card-table {
	float: right;
	width: 264px;
	position: relative;
}

.card-table table {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
}

.card-table table td {
	color: #666;
	border: 1px solid #999;
	padding: 4px 0 3px 6px;
}

.card-table table td.col1 {
	width: 107px;
	background: #ececec;
	font-weight: 700;
	font-size: 13px;
	color: #000;
}

.card-table table td.col2 {
	width: 142px;
	background: #fff;
}

.card-right {
	font-size: 13px;
	height: 1%;
	overflow: visible;
	padding-left: 25px;
	width: 250px;
	float: left;
}

.card-right .card-title {
	display: block;
	margin: 0 0 6px;
}

.highlights-list li {
	background: url(../images/bullet05.gif) no-repeat 0 6px;
	padding: 0 0 10px 8px;
}

.card-box {
	background: url("../images/bg-card-repeat.gif") repeat-y scroll 0 0
		transparent;
	width: 100%;
}

.card-w1 {
	background: url("../images/bg-card-top.gif") no-repeat scroll 0 0
		transparent;
	width: 100%;
}

.card-w2 {
	width: 717px;
	min-height: 84px;
	background: url("../images/bg-card-bott.gif") no-repeat scroll 0 100%
		transparent;
	padding: 5px 9px 5px 17px;
}

* html .card-w2 {
	height: 84px;
}

.card-left {
	float: left;
	width: 66px;
	padding: 10px 0 0;
}

.btn-open-close {
	color: #0067b1;
	font-weight: 700;
	padding-right: 20px;
	font-size: 12px;
	background: url(../images/arrow01.gif) no-repeat 100% 3px;
}

.opened .btn-open-close {
	background: url(../images/arrow02.gif) no-repeat 100% 3px;
}

.editors-link {
	background: url("../images/editor-choise-icon.png") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 62px;
	position: relative;
	text-indent: -9999px;
	width: 62px;
	margin: 4px 0 0 -8px;
}

.featured-link {
	background: url("../images/featured-icon.png") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 62px;
	position: relative;
	text-indent: -9999px;
	width: 62px;
	margin: 4px 0 0 -8px;
}

.card-c {
	float: left;
	width: 368px;
	padding: 8px 0 0;
}

.card-c img {
	float: left;
	margin-right: 8px;
}

.card-text {
	overflow: hidden;
	height: 1%;
	position: relative;
	padding: 8px 0 15px;
}

.card-text h2,.card-text h2 a {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding-right: 10px;
	font-family: arial;
	position: relative;
	min-height: 45px;
	height: auto !important;
	margin: -8px 0 0;
	text-decoration: none;
}

.card-text h2 sup {
	font-size: 10px;
}

.rating-box {
	overflow: visible;
	padding-bottom: 7px;
	width: 300px;
}

.label-text {
	float: left;
	padding: 0 5px 0 0;
}

.rating-list {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0 6px 0 0;
}

ul#rating-list li {
	overflow: hidden;
	vertical-align: top;
	background: url();
	line-height: 13px;
	padding: 0;
}

.rating-list li a {
	float: left;
	width: 12px;
	height: 12px;
	overflow: hidden;
	padding: 0 3px 0 0;
}

.rating-list li a img {
	display: block;
	margin: -12px 0 0;
}

.rating-list li a:hover {
	border: none;
	cursor: default;
}

.snapshot-apply {
	float: left;
	width: 118px;
	height: 28px;
}

.info-box {
	float: right;
	width: 172px;
	margin-right: -10px;
}

.info-box ul {
	list-style: none;
	overflow: hidden;
	height: 1%;
	margin: -1px 0 0;
	padding: 0;
}

.info-box ul li {
	float: left;
	width: 79px;
	height: 71px;
	text-align: center;
	margin-right: 7px;
	background: url("../images/bg-rating-list.png") repeat-x scroll 0 0
		transparent;
	padding: 10px 0 0;
}

.info-box ul li .title {
	font-size: 10px;
	color: #999;
	display: block;
}

.info-box ul li .value {
	font-size: 15px;
	color: #000;
	display: block;
}

.content-text {
	color: #000;
	font-size: 14px;
	padding: 14px 0 0 6px;
}

.content-text p {
	margin: 0 0 13px;
}

.content-list {
	list-style: none;
	margin: 0;
	padding: 0 0 13px;
}

.content-list li {
	padding-left: 7px;
	background: url(../images/bullet02.gif) no-repeat 0 6px;
}

#sidebar {
	float: right;
	color: #7c7b7b;
	width: 185px;
	padding: 0 10px;
}

.side-text {
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	padding: 5px 0 25px;
}

.over-text {
	font-size: 20px;
	display: block;
	padding: 3px 0;
}

.logo-list {
	list-style: none outside none;
	margin: 0;
	padding: 23px 0;
}

.logo-list li {
	height: 1%;
	vertical-align: top;
	font-size: 0;
	line-height: 0;
	padding: 15px 0;
}

.calculator h4 {
	font-size: 16px;
	text-decoration: underline;
}

.calculator-box {
	text-align: center;
	font-size: 14px;
	padding: 30px 0 10px;
}

.calculator-box a {
	text-decoration: none;
	color: #666;
}

.calculator-box p {
	margin: 0 0 37px;
}

.calculator-box img {
	display: block;
	margin: 0 auto 5px;
}

.calculator-box .click-here {
	text-decoration: underline;
	color: #73ace9;
}

.social-list {
	list-style: none;
	overflow: hidden;
	position: absolute;
	bottom: 30px;
	right: 24px;
	clear: both;
	margin: 0;
	padding: 0;
}

.social-list li {
	float: left;
	margin-right: 9px;
}

#footer {
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 5;
	margin: -4px 0 78px;
}

.footer-list {
	list-style: none;
	margin: 0;
	padding: 0 0 2px;
}

.footer-list li {
	display: inline;
	background: url(../images/bullet03.gif) no-repeat 0 7px;
	padding: 0 12px 0 14px;
}

.action-nav {
	list-style: none;
	float: right;
	display: inline;
	margin: 24px 34px 0 0;
	padding: 0;
}

.action-nav li {
	float: left;
	display: inline;
	font-size: 12px;
	line-height: 15px;
	background: url(../images/sep01.gif) no-repeat 0 50%;
	margin: 0 0 0 17px;
}

.action-nav li a {
	float: left;
	color: #02327c;
	min-height: 15px;
	margin: 0 0 0 20px;
	padding: 5px 0;
}

.action-nav li a.btn-bookmark {
	background: url(../images/ico-bookmark.gif) no-repeat 0 1px;
	margin: 0;
	padding: 5px 0 5px 27px;
}

.action-nav li a.btn-about {
	background: url(../images/ico-about.gif) no-repeat 0 1px;
	margin: 0;
	padding: 5px 0 5px 27px;
}

.action-nav li a.btn-contact {
	background: url(../images/ico-contact.gif) no-repeat 0 1px;
	margin: 0;
	padding: 5px 0 5px 27px;
}

.action-nav li .btn-chat {
	background: url(../images/ico-chat.gif) no-repeat 0 1px;
	margin: 0;
	padding: 7px 0 5px 29px;
}

#facebook-like {
	clear: right;
	float: right;
	margin: 40px 20px 0 0;
}

#nav {
	position: absolute;
	bottom: 30px;
	background: url(../images/bg-repeat.gif) left top repeat-y;
	width: 988px;
	left: 4px;
	height: 30px;
}

.search-frm {
	float: right;
	display: inline;
	margin: 4px 10px 0 0;
}

.search-frm .text {
	float: left;
	background: url(../images/bg-input-search.gif) no-repeat;
	width: 115px;
	height: 21px;
	margin: 2px 3px 0 0;
	padding: 0 5px;
}

.search-frm .text input {
	float: left;
	width: 100%;
	height: 16px;
	border: none;
	background: none;
	font-size: 12px;
	color: #999;
	line-height: 16px;
	padding: 2px 0;
}

.search-frm .btn-submit {
	float: left;
	background: url(../images/btn-search.gif) no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: none;
	cursor: pointer;
}

#nav ul {
	list-style: none;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#nav ul div.mega-content {
	display: none;
	z-index: 2;
}

#nav ul div.mega-content strong {
	font-size: 18px;
	font-weight: 700;
	padding: 15px 0 10px;
}

#nav ul div.mega-content ul li {
	font-size: 13px;
}

#nav ul li.mega div.mega-content {
	border: 1px solid #adbbcf;
	border-top-style: none;
	position: absolute;
	top: 40px;
	left: 0;
	background: #fff url('../images/megadiv-bg.png') repeat-x;
	color: #000;
	padding: 10px;
}

#nav ul li {
	float: left;
	position: relative;
	font-size: 13px;
	line-height: 15px;
}

#nav ul li a.topnav {
	background: url(../images/bg-nav-el.gif) no-repeat -9999px -9999px;
	float: left;
	text-decoration: none;
	color: #FFF;
	border-left: 1px solid #7aa8d3;
	border-right: 1px solid #285178;
	font-weight: 700;
	cursor: pointer;
}

#nav ul li a.topnav span {
	float: left;
	font-size: 14px;
	height: 29px;
	background: url(../images/a1.png) 96% center no-repeat;
	padding: 11px 22px 0 13px;
}

#nav ul li a.topnav:hover span,#nav ul li.active a.topnav span {
	background-position: 100% 100%;
	background: url(../images/a2.png) 96% center no-repeat #d9e0ec;
	color: #000;
}

#nav ul li strong {
	display: block;
	color: #394862;
	margin-bottom: 5px;
}

#nav ul li ul {
	margin: 0;
	padding: 0 0 0 2px;
}

#nav ul li div.mega-content ul li a {
	float: none;
	background: url(../images/a3.gif) left 7px no-repeat;
	display: block;
	font-weight: 700;
	position: relative;
	zoom: 1px;
	z-index: 5;
	padding: 2px 12px;
}

#nav ul li div.mega-content #credit-card-nav ul li a {
	display: block;
	float: none;
	font-weight: 400;
}

.breadcrumbs {
	list-style: none;
	position: absolute;
	bottom: 5px;
	left: 27px;
	z-index: 1;
	margin: 0;
	padding: 0;
}

.breadcrumbs li {
	float: left;
	background: url(../images/bg-breadcrumbs-el.gif) no-repeat 0 4px;
	padding: 0 9px 0 16px;
}

.breadcrumbs li:first-child {
	background: none;
	padding-left: 0;
}

.breadcrumbs li a,.breadcrumbs li span {
	color: #0067b1;
	line-height: 13px;
	text-decoration: underline;
}

#related-cards {
	padding: 30px 0;
	text-align: center;
}

#related-cards .nav-left {
	float: left;
	margin-left: 30px;
}

#related-cards .nav-left a {
	display: block;
	width: 32px;
	height: 130px;
	text-indent: -9999px;
	background: url(../images/arrow_left.png) left no-repeat;
}

#related-cards .nav-right {
	float: right;
	margin-right: 30px;
}

#related-cards .nav-right a {
	display: block;
	width: 32px;
	height: 130px;
	text-indent: -9999px;
	background: url(../images/arrow_right.png) left no-repeat;
}

#related-cards h3 {
	margin: 0 0 12px 0;
	padding: 0 0 7px 0;
	font-size: 16px;
	font-weight: bold;
	color: #37527b;
}

#related-cards .cards-block {
	height: 130px;
}

#related-cards .single-card-wrapper {
	float: left;
	width: 180px;
	height: 130px;
	overflow: display;
	border-left: 1px dashed #ccc;
	text-align: center;
}

#related-cards .single-card {
	background: #fff;
	margin: auto;
	margin-top: 3px;
	width: 150px;
	overflow: hidden;
}

#related-cards-flipper {
	margin: auto;
	width: 600px;
	border-right: 1px dashed #ccc;
}

.card-data {
	width: 100%;
	padding: 16px 0 0;
}

.card-data .headline {
	height: 1%;
	overflow: hidden;
	padding: 0 0 3px 59px;
}

.card-data .featured {
	background: url("../images/featured-icon.png") no-repeat scroll 3px 12px
		transparent;
	padding: 12px 0 8px 63px;
}

.card-data .headline h1 {
	font: 30px/36px Georgia, 'Times New Roman', Times, serif;
	color: #000;
	font-size: 28px;
	letter-spacing: 0;
	margin: 0 0 15px;
}

.card-data .headline .action-list {
	list-style: none;
	float: left;
	margin: 0 5px 0 2px;
	padding: 0;
}

.card-data .headline .action-list li {
	float: left;
	margin: 0 25px 0 0;
}

.card-data .headline .rating-box {
	float: left;
	width: auto;
}

.card-data .img-holder {
	float: left;
	width: 179px;
	display: inline;
	text-align: center;
	margin: 27px 34px 0 36px;
}

* html .card-data .img-holder {
	margin-right: 31px;
}

.card-data .img-holder .btn-apply-now {
	background: url("../images/btn-list-your-item1.png") left top no-repeat;
	display: block;
	height: 54px;
	overflow: hidden;
	text-indent: -9999px;
	width: 238px;
	margin: 13px auto 10px -30px;
}

.card-data .caption {
	height: 1%;
	overflow: hidden;
	padding: 15px 0 0;
}

.card-data table.add-data {
	border: 1px solid #999;
	width: 353px;
	border-collapse: collapse;
	margin: 1px 0 0 1px;
}

.card-data table.add-data td {
	width: 213px;
	background: #f6f6f6;
	border-bottom: 1px solid #999;
	padding: 4px 8px 3px;
}

.card-data table.add-data td.param {
	width: 110px;
	font-weight: 700;
	color: #666;
	background: #ececec;
	border-right: 1px solid #999;
	padding: 3px 6px 4px;
}

.card-data .tabset {
	list-style: none;
	height: 1%;
	overflow: hidden;
	position: relative;
	z-index: 2;
	margin: 19px 0 0 19px;
	padding: 0;
}

.card-data .tabset li {
	float: left;
	display: inline;
	margin: 0 -2px 0 0;
}

.card-data .tabset li a {
	float: left;
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
	color: #424242;
	height: 36px;
	overflow: hidden;
	cursor: pointer;
}

.card-data .tabset li a span {
	float: left;
	background: url(../images/bg-tab-el.png) no-repeat;
	height: 25px;
	width: 137px;
	text-align: center;
	padding: 11px 0 36px;
}

.card-data .tabset li a:hover span,.card-data .tabset li a.active span {
	margin: -36px 0 0;
	padding: 47px 0 0;
}

.card-data .tab-box {
	width: 743px;
	background: #f1f1f1;
	position: relative;
	margin: -4px 0 0 3px;
}

.card-data .tab-box .tab-holder {
	width: 100%;
	background: url(../images/bg-tab.gif) repeat-y;
}

.card-data .tab-box .tab-holder .holder {
	width: 100%;
	background: url(../images/bg-tab-holder.gif) no-repeat;
	font-size: 13px;
}

.card-data .tab-box .tab-holder .frame {
	overflow: hidden;
	min-height: 253px;
	background: url(../images/bg-tab-frame.gif) no-repeat 0 100%;
	padding: 33px 34px;
}

* html .card-data .tab-box .tab-holder .frame {
	height: 253px;
	overflow: visible;
}

.card-data .tab-box ul li {
	overflow: hidden;
	vertical-align: top;
	background: url(../images/bullet05.gif) no-repeat 0 5px;
	line-height: 13px;
	padding: 0 0 13px 12px;
}

.rate-stat {
	padding-top: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 0 38px;
}

.rate-stat .w300 {
	font-size: 16px;
}

.rate-stat .title {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 3px;
}

.rate-stat ul {
	list-style: none;
	border: 1px solid #a5a9ad;
	background: #fff;
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.rate-stat ul li {
	width: 100%;
	float: left;
	color: #000;
	padding: 4px 0;
}

.rate-stat ul li.even {
	background: #eff3fc;
}

.rate-stat ul li .product {
	float: left;
	width: 89px;
	padding: 0 0 0 5px;
}

.rate-stat ul li .rate {
	float: left;
	width: 45px;
}

.rate-stat .w200 ul li .product {
	width: 119px;
}

.rate-stat .w250 ul li .product {
	width: 139px;
}

.rate-stat .w300 ul li .product {
	width: 169px;
}

.rate-stat .w200 ul li .rate {
	width: 50px;
}

.rate-stat .w250 ul li .rate {
	width: 70px;
}

.rate-stat .w300 ul li .rate {
	width: 90px;
}

* html .rate-stat ul li .rate {
	margin-right: -3px;
}

.rate-stat ul li .comparison {
	display: block;
	height: 1%;
	overflow: hidden;
}

.rate-stat ul li .comparison img {
	vertical-align: top;
	display: block;
	margin: 4px 0 0;
}

.debt {
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 13px;
	line-height: 14px;
	margin: 0 0 34px;
}

.debt p {
	margin: 0 0 3px;
}

.credit-score {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	margin: 0 0 47px;
}

#footer .columns {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-footer-columns.gif) repeat-y;
	font-size: 13px;
	margin: 9px 0 0;
	padding: 0 0 8px;
}

#footer .col {
	float: left;
	overflow: hidden;
}

#footer .col1 {
	width: 200px;
	padding: 0 15px 0 135px;
}

#footer .columns .title {
	display: block;
	color: #4d5c77;
	font-size: 15px;
	line-height: 17px;
	text-align: left;
	margin: 0 0 3px;
}

#footer .columns ul {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

#footer .columns ul li {
	width: 100%;
	float: left;
	padding: 0 0 2px;
}

#footer .col2 {
	width: 250px;
	padding: 0 10px 0 10px;
}

#footer .col2 ul {
	float: left;
	width: 100px;
}

#footer .col2 ul.links-col-2 {
	float: left;
	width: 145px;
}

#footer .col4 {
	width: 200px;
	padding: 0 0 0 45px;
}

#footer .social-links li {
	width: 37px !important;
	display: inline;
	margin: 0 9px 8px 0;
}

#footer .social-links li a {
	float: left;
	width: 100%;
	height: 39px;
	background: url(../images/ico-social.gif) no-repeat 0 100%;
	text-indent: -9999px;
	overflow: hidden;
}

#footer .social-links li a.btn-tweeter {
	background-position: 0 -39px;
}

#footer .social-links li a.btn-youtube {
	background-position: 0 -78px;
}

#footer .footer-text {
	height: 1%;
	overflow: hidden;
	text-align: left !important;
	font-size: 12px;
	line-height: 13px;
	color: #64738f;
	padding: 16px 25px 0 38px;
}

#footer .footer-text p {
	margin: 0 0 14px;
}

#footer .footer-text ul {
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
}

#footer .footer-text ul li {
	float: left;
	background: url(../images/bullet03.gif) no-repeat 0 50%;
	padding: 0 10px 0 15px;
}

.comparison-guide .text-block {
	height: 1%;
	overflow: hidden;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	margin: -3px 0 18px;
	padding: 0 10px 0 18px;
}

.comparison-guide .text-block h1,.comparison-guide .text-block h2 {
	font: 22px Arial, Georgia, 'Times New Roman', Times, serif;
	font-weight: 700;
	color: #000;
	text-align: center;
	margin: 0 0 5px;
}

.comparison-guide .text-block ul {
	list-style: none;
	display: table;
	margin: 0 auto;
	padding: 0;
}

.comparison-guide .text-block ul li {
	background: url(../images/bullet02.gif) no-repeat 0 50%;
	text-align: left;
	float: left;
	clear: both;
	padding: 0 0 0 11px;
}

.comparison-guide .text-block ul li span {
	display: block;
	white-space: nowrap;
}

.comparison-guide .text-block p {
	margin: 15px 0 0;
}

.table-block-right {
	background: #eff1f5 url(../images/bg-tab-block.gif) repeat-x 0 100%;
	width: 297px;
	position: relative;
	margin: 0 0 10px;
}

.table-block-right .box {
	width: 100%;
	background: url(../images/bg-table-right.gif) repeat-y;
}

.table-block-right .box .holder {
	background: url(../images/bg-table-right-holder.gif) no-repeat;
	width: 100%;
}

.table-block-right .box .frame {
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-table-right-frame.gif) no-repeat 0 100%;
	padding: 18px 14px 15px 12px;
}

.table-block {
	background: #eff1f5 url(../images/bg-tab-block.gif) repeat-x 0 100%;
	width: 743px;
	position: relative;
	margin: 0 0 10px;
}

.table-block .box {
	width: 100%;
	background: url(../images/bg-table.gif) repeat-y;
}

.table-block .box .holder {
	background: url(../images/bg-table-holder.gif) no-repeat;
	width: 100%;
}

.table-block .box .frame {
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-table-frame.gif) no-repeat 0 100%;
	padding: 18px 14px 15px 12px;
}

.table-block .headline {
	height: 1%;
	overflow: hidden;
	margin: 0 0 16px;
	padding: 0 3px;
}

.filter-frm fieldset {
	float: left;
	margin: 3px 0 0;
}

.filter-frm .sel {
	float: left;
	width: 195px;
	font-size: 12px;
	color: #333;
	display: inline;
}

.table-block h2 {
	font: 22px/26px Georgia, 'Times New Roman', Times, serif;
	color: #37527b;
	height: 1%;
	overflow: hidden;
	text-align: center;
	margin: 0;
}

.table-block .headline h2 {
	text-align: left;
}

.table-block table {
	border-collapse: collapse;
	border: 1px solid #b9c5d7;
	background: #fff;
	font-size: 10px;
	line-height: 12px;
	color: #37527b;
	margin: 0 0 0 1px;
}

.table-block table th {
	border: 1px solid #b9c5d7;
	text-align: left;
	vertical-align: middle;
	font-weight: 700;
	padding: 1px 15px 2px 0;
}

.table-block table .name {
	width: 226px;
	padding-left: 9px;
}

.table-block table .balance-transfers {
	width: 97px;
	padding-left: 7px;
}

.table-block table .ongoing {
	width: 88px;
	padding-left: 6px;
}

.table-block table .cash {
	width: 53px;
	padding-left: 7px;
}

.table-block table .grace-period {
	width: 65px;
	padding-left: 6px;
}

.table-block table .annual-fee {
	width: 37px;
	padding-left: 5px;
}

.table-block th a {
	color: #37527b;
}

.table-block td {
	border: 1px solid #b9c5d7;
	vertical-align: top;
	padding: 3px 0 4px;
}

.table-block td a {
	color: #0067b1;
	font-weight: 700;
}

.comparison-guide .text-block .large-one li {
	padding-bottom: 5px;
	background: url(../images/bullet01.gif) no-repeat 0 7px;
}

.comparison-guide .text-block .steps-list {
	list-style: none;
	margin-top: -5px;
	padding: 0;
}

.comparison-guide .text-block .steps-list li {
	float: left;
	font-size: 14px;
	line-height: 17px;
	color: #424242;
	text-align: center !important;
	font-weight: 700;
	text-transform: uppercase;
	background: url(../images/bg-arrow.gif) no-repeat 0 18px;
	width: 81px;
	clear: none;
	margin: 0 8px 0 0;
	padding: 0;
}

.comparison-guide .text-block .steps-list li .num {
	display: block;
	background: url(../images/ico-number.png) no-repeat;
	width: 35px;
	height: 35px;
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	margin: 0 auto -7px;
	padding: 15px;
}

.comparison-guide .text-block .steps-list li.last {
	background: url(../images/bg-last-step.gif) no-repeat 0 22px;
	width: 69px;
}

.links-list {
	list-style: none;
	overflow: hidden;
	width: 737px;
	margin: 15px -20px -2px 0;
	padding: 0;
}

.links-list li {
	float: left;
	width: 130px;
	font-size: 14px;
	line-height: 17px;
	padding: 0 19px 13px 35px;
}

.links-list li a {
	background: url(../images/bullet06.gif) no-repeat 0 50%;
	padding: 0 0 0 8px;
}

.quality-report {
	text-align: right;
	font-size: 14px;
	padding: 5px 25px 5px 0;
}

.quality-line {
	width: 687px;
	list-style: none;
	overflow: hidden;
	margin: 13px 0 0 10px;
	padding: 0 0 15px;
}

.quality-line li {
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 17px;
}

.quality-line li a {
	float: left;
	background: url(../images/bg-quolity-line.gif) no-repeat;
	padding: 0 0 19px;
}

.quality-line li a.excellent {
	width: 139px;
	background-position: 0 100%;
}

.quality-line li a.good {
	width: 136px;
	background-position: -139px 100%;
}

.quality-line li a.fair {
	width: 136px;
	background-position: -275px 100%;
}

.quality-line li a.bad {
	width: 136px;
	background-position: -411px 100%;
}

.quality-line li a.limited-histiry {
	width: 139px;
	background-position: -547px 100%;
}

.table-block .three-columns {
	width: 704px;
	overflow: hidden;
	position: relative;
	background: url(../images/bg-thre-columns.gif) repeat-y;
	margin: 10px 0 5px 7px;
}

.table-block .three-columns .holder {
	background: url(../images/bg-thre-columns-holder.gif) no-repeat;
	width: 100%;
	overflow: hidden;
}

.table-block .three-columns .frame {
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-thre-columns-frame.gif) no-repeat 0 100%;
	position: relative;
	padding: 17px 0 128px;
}

.table-block .three-columns .column {
	float: left;
	width: 197px;
	display: inline;
	margin: 0 0 0 17px;
	padding: 0 13px;
}

.table-block .three-columns .billboard {
	height: 150px;
	overflow: hidden;
}

.table-block .three-columns h3 {
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
	color: #1a365f;
	text-align: center;
	margin: 0 -5px 10px;
}

.table-block .three-columns .caption {
	display: block;
	font: 14px/17px Georgia, 'Times New Roman', Times, serif;
	color: #000;
	text-align: center;
	margin: 6px 0 8px;
}

.table-block .three-columns .caption span {
	font-size: 9px;
	vertical-align: top;
}

.table-block .three-columns table {
	border: 1px solid #999;
	border-collapse: collapse;
	background: #fff;
	color: #666;
	width: 100%;
}

.table-block .three-columns table td {
	border: 1px solid #999;
	font-size: 11px;
	line-height: 13px;
	padding: 4px 0 4px 5px;
}

.table-block .three-columns .param {
	width: 80px;
	background: #ececec;
	font-weight: 700;
	padding: 4px;
}

.table-block .links {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	padding: 0 0 25px;
}

.links .details {
	position: static;
	display: block;
	margin: -2px auto 5px;
}

.links .btn-apply {
	position: static;
	display: block;
	margin: 0 auto;
}

.links .links-line {
	height: 1%;
	overflow: hidden;
	padding: 8px 11px 7px;
}

.card-select-frm fieldset {
	float: left;
	width: 100%;
}

.card-select-frm label {
	float: left;
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
	color: #1a365f;
	display: inline;
	margin: 2px 7px 0 40px;
}

.card-select-frm .sel {
	float: left;
	font-size: 12px;
	line-height: 15px;
	color: #333;
}

.card-select-form fieldset {
	text-align: center;
	margin-bottom: 10px;
	width: 100%;
}

.card-select-form label {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 27px;
	font-weight: normal;
	color: #37527b;
	display: block;
	margin-bottom: 6px;
}

.card-select-form span,.card-select-form .sel {
	font-size: 12px;
	line-height: 15px;
	color: #333;
}

.card-select-form span {
	margin: 5px 5px 0 0;
}

.two-cols {
	width: 100%;
	background: url(../images/bg-two-cols.gif) repeat-y 443px 0;
	margin: 27px 0 0;
	padding: 0 0 12px;
}

.two-cols .news {
	float: left;
	width: 417px;
	display: inline;
	position: relative;
	margin: -4px 0 0 6px;
}

.two-cols h3 {
	font: 22px/24px Georgia, 'Times New Roman', Times, serif;
	color: #37527b;
	margin: 0 0 10px;
}

.two-cols ul.news-details {
	margin: 0;
	padding: 15px 0 0;
}

.two-cols ul.news-details li {
	margin: 0;
	padding: 0 0 10px;
}

.two-cols .news .gallery {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-gallery.gif) repeat-x;
	padding: 2px 0;
}

.two-cols .news .gallery .btn-prev,.two-cols .news .gallery .btn-next {
	float: left;
	background: url(../images/btn-gallery.gif) no-repeat 0 100%;
	width: 11px;
	height: 157px;
	text-indent: -9999px;
	overflow: hidden;
	display: inline;
	margin: 0 0 0 1px;
}

.two-cols .news .gallery .btn-next {
	background-position: 0 0;
	margin: 0 1px 0 0;
}

.two-cols .news .gallery div {
	float: left;
	width: 393px;
	position: relative;
	overflow: hidden;
}

.two-cols .news .gallery ul {
	width: 99999px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

.two-cols .news .gallery ul li {
	float: left;
	width: 130px;
	padding: 0 0 0 1px;
}

.two-cols .news .gallery ul li strong {
	display: block;
	width: 130px;
	text-align: center;
	height: 57px;
	overflow: hidden;
	background: #fff;
	font-size: 10px;
	font-weight: 400;
	padding: 0 0 0 1px;
}

.two-cols .news .gallery ul li strong span {
	display: block;
	padding: 5px 5px 0;
}

.two-cols .news .gallery ul li img {
	display: block;
	height: 100px;
	overflow: hidden;
}

.two-cols .rates {
	float: right;
	width: 280px;
	position: relative;
	display: inline;
	margin: -3px 3px 0 0;
}

.rate-stat ul li .prev-rate {
	float: right;
	width: 65px;
	text-align: center;
}

.two-cols .rates ul li .product {
	background: url(../images/ico-stat.gif) no-repeat 100% 50%;
	width: 125px;
	display: inline;
	margin: 0 6px 0 0;
	padding: 0 15px 0 5px;
}

.table-block table.saved-cards {
	width: auto !important;
	border: 1px solid #b9c5d7;
	border-collapse: collapse;
	table-layout: fixed;
}

.table-block table.saved-cards th {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

.table-block .saved-cards .card-name {
	width: 174px;
	padding: 0 0 0 9px;
}

.table-block .saved-cards .intro-arp {
	width: 61px;
	padding: 0 0 0 5px;
}

.table-block .saved-cards .regular-arp {
	width: 87px;
	padding: 0 0 0 5px;
}

.table-block .saved-cards .grace-period {
	width: 62px;
	padding: 0 6px;
}

.table-block .saved-cards .intro-period {
	width: 65px;
	padding: 0 5px;
}

.table-block .saved-cards .annual-fee {
	width: 56px;
	padding: 0 5px;
}

.table-block .saved-cards .credit {
	width: 51px;
	padding: 0 7px;
}

.table-block .saved-cards .btns {
	width: 90px;
	padding: 0 0 0 5px;
}

.table-block .saved-cards td {
	vertical-align: middle;
	padding-top: 3px !important;
	padding-bottom: 2px !important;
}

.table-block .saved-cards .card-name img {
	float: left;
	display: inline;
	margin: 1px 6px 0 -2px;
}

* html .table-block .saved-cards .card-name img {
	margin-right: 3px;
}

.table-block .saved-cards .card-name a {
	display: block;
	height: 1%;
	overflow: hidden;
	margin: 8px 0 0;
}

.saved-cards .btns-list li {
	width: 100%;
	overflow: hidden;
	vertical-align: top;
	background: none;
	padding: 0;
}

.saved-cards .btns-list li a {
	display: block;
	width: 86px;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-action.gif) no-repeat;
}

.saved-cards .btns-list .btn-aplay {
	margin: 0 0 2px;
}

.saved-cards .btns-list .btn-remove {
	background-position: 0 100%;
}

.saved-cards ul {
	list-style: none;
	margin: 5px 11px 0;
	padding: 0 0 6px;
}

.saved-cards ul li {
	background: url(../images/bullet02.gif) no-repeat 0 5px;
	font-size: 10px;
	color: #37527b;
	padding: 0 0 0 9px;
}

.newsletter-sidebar {
	margin-left: 15px;
	text-align: center;
	height: 70px;
	background: url(../images/ico-news.png) no-repeat;
}

.newsletter-sidebar a {
	display: block;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	padding: 0 0 0 31px;
}

.newsletter h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 2px;
}

#newsletterSignupDiv {
	margin: 15px 0;
}

#newsletterSignupDiv ul {
	margin: 20px 0;
	padding: 0;
}

#newsletterSignupDiv li {
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
}

#newsletterSignupDiv li input {
	width: 220px;
}

#newsletterSignupDiv label {
	display: block;
	color: #2382de;
	font-size: 14px;
	font-weight: 700;
	padding: 3px 0 0;
}

.poll_form {
	border: 1px solid #ccc;
	background: #fff;
	margin: 20px 5px;
	padding: 10px;
}

.poll_form h4 {
	font-size: 12px;
	font-weight: 700;
	margin: 0 0 2px;
}

.poll_form ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.poll-results table {
	margin-bottom: 5px;
}

.poll-results table tr.answer td {
	font-size: 14px;
}

.poll-results table tr.response th,.poll-results table tr.response td {
	padding: 1px 10px 15px 0;
}

.poll-results table tr.response th {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

.poll-results table tr.response .bar {
	float: left;
	margin-right: 10px;
	background: #6f90b8;
}

.polls h4,.polls h4 a {
	font-size: 16px;
	font-weight: bold;
	color: #6f90b8;
	margin: 0;
	text-decoration: none;
}

.polls .poll-results {
	width: 500px;
	padding: 15px 0 0 15px;
	margin: 2px 0 20px 0;
	border: 1px solid #ccc;
}

.glossary-body {
	padding: 20px 0;
}

.glossary-body a.back-top {
	display: block;
	text-align: right;
	text-decoration: none;
	color: #2382de;
}

.glossary-body center {
	padding-bottom: 20px;
}

.glossary-body center a {
	font-size: 20px;
	text-decoration: none;
	color: #093;
	margin: 0 3px;
}

.glossary-term {
	margin-bottom: 30px;
}

.glossary-term strong {
	font-size: 16px;
	color: #2382de;
}

.glossary-term p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

.contact-form {
	width: 450px;
	border: 1px solid #d7dce5;
	padding: 10px;
}

.contact-form input,.contact-form textarea,.contact-form select,.contact-form td
	{
	font-size: 14px;
	color: #000;
}

#BalanceTransferCalculator .jqplot-point-label {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
}

ul#megamenu li {
	display: inline;
	position: relative;
	margin: 0.1em 1em;
}

ul#megamenu h2,ul#megamenu h3 {
	font-size: 100%;
	font-weight: 400;
	display: inline;
}

ul#megamenu li a {
	color: #fff;
	text-decoration: none;
	padding: 0 0.4em;
}

ul#megamenu li.mega a {
	background: transparent url(arrow.gif) center right no-repeat;
	padding: 0 1.2em;
}

ul#megamenu li.mega div {
	border: 1px solid #dda;
	width: 18em;
	position: absolute;
	top: 1.6em;
	left: 0;
	background: #ffc;
	color: #930;
	padding: 1.3em;
}

ul#megamenu li.mega div a {
	color: #300;
	background-image: none;
	text-decoration: underline;
	padding: 0;
}

ul#megamenu li div a.more {
	color: #390;
	font-weight: 700;
}

ul#megamenu div h3 {
	color: #f70;
	font-weight: 700;
	font-size: 1.1em;
}

ul#megamenu div p {
	margin: 0 0 0.8em;
	padding: 0;
}

#credit-card-nav li {
	float: none;
	background: none;
	margin: 0;
	padding: 0;
}

#credit-card-nav a {
	font-size: 14px;
	line-height: 20px;
	padding: 3px 0 0 23px;
}

#credit-card-nav strong {
	display: block;
	font-size: 18px;
	font-weight: 700;
	padding: 15px 0 10px;
}

.fancy-heading {
	font: 22px/24px Georgia, 'Times New Roman', Times, serif;
	color: #37527b;
}

#pollVoteDiv h3 {
	border-bottom: 1px solid #d7dce5;
	padding-bottom: 10px;
}

#pollVoteDiv h4 {
	font-size: 16px;
	font-weight: 700;
	color: #377B3E;
	margin: 0 0 10px;
}

#pollVoteDiv ul {
	margin: 0;
	padding: 0 0 15px;
}

#pollVoteDiv li {
	list-style-type: none;
	font-size: 16px;
	margin: 0;
	padding: 0 0 5px 10px;
}

#subcategory-list {
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	padding: 3px 0;
}

#subcategory-list li {
	list-style: none;
	display: inline;
	margin: 0;
}

#subcategory-list li a {
	margin-left: 3px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #E7E7E7;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	background-color: #F1F1F1;
	border-style: solid solid none;
	padding: 3px 0.5em;
}

#subcategory-list li a:link {
	color: #396;
}

#subcategory-list li a:visited {
	color: #667;
}

#subcategory-list li a.active,#subcategory-list li a:hover {
	background-color: #093;
	background: url(../images/bg-btn.gif) left top repeat-x
		#77ac16;
	color: #FFF;
	border-color: #E7E7E7;
}

#subcategory-list li a#current {
	background: #FFF;
	border-bottom: 1px solid #FFF;
}

.pagination {
	float: right;
	font-size: 14px;
	padding-right: 10px;
}

.pagination a {
	color: #2382de;
	text-decoration: none;
	display: block;
	border: 1px solid #B7C0D1;
	padding: 3px 5px;
}

.pagination a:hover {
	background: #E6E9EF;
}

.pagination li {
	list-style-type: none;
	float: left;
	margin: 0 1px;
}

.pagination li.current {
	background: #2382de;
	color: #fff;
	border: 1px solid #B7C0D1;
	font-weight: 700;
	padding: 3px 5px;
}

#main .main-content li,#single-item-details li {
	padding-left: 15px;
	background: url(../images/bullet-green.png) no-repeat 0 3px;
}

.news-list {
	background: #FFF;
	margin: 15px 0 0;
	padding: 1px;
}

.news-list span.title {
	text-align: center;
	background: #4784BE;
	color: #FFF;
	display: block;
	font-weight: 700;
	line-height: 15px;
	padding: 5px;
}

.news-list ul li {
	padding: 5px 10px;
}

.news-list a.more-link {
	background: #E1E7F1;
	display: block;
	text-align: right;
	text-decoration: none;
	padding: 5px 15px;
}

.bank-list {
	padding: 30px 0 0;
}

.bank-list .item {
	clear: both;
	border-bottom: 1px dotted #CCC;
	min-height: 50px;
	padding: 10px 0;
}

.bank-list .item img.picture {
	float: left;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 3px #999;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
	margin: 0 10px 0 0;
}

.bank-list .item p {
	margin: 0;
	padding: 0 0 0 120px;
}

#quick-find {
	background: url(../images/quick_find_bg.png) top no-repeat;
	padding-top: 155px;
}

#quick-find h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #37527b;
	text-align: center;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
}

#quick-find h3 {
	font-size: 11px;
	color: #37527b;
	font-weight: bold;
	margin: 0 0 7px 0;
	padding: 0;
	text-transform: uppercase;
}

#quick-find .step1 {
	height: 50px;
	padding: 0 0 0 60px;
	background: url(../images/quick_find_1.png) no-repeat;
	margin: 0 0 20px 20px;
}

#quick-find .step1 .radio span {
	display: block;
	float: left;
	width: 60px;
}

#quick-find .step1 .radio input {
	float: left;
}

#quick-find .step1 .radio label {
	display: block;
	float: left;
	width: 35px;
}

#quick-find .step2 {
	height: 46px;
	padding: 0 0 0 60px;
	background: url(../images/quick_find_2.png) no-repeat;
	margin: 0 0 20px 20px;
}

#quick-find .step2 select {
	width: 170px;
}

#quick-find a.btn {
	display: block;
	background: url(../images/quick_find_btn.png) no-repeat;
	width: 139px;
	height: 37px;
	text-indent: -9999px;
	float: right;
	margin: 0 20px 10px 0;
}

#quick-find .link {
	display: block;
	float: right;
	padding: 0 22px 10px 0;
}

.find-credit-card-block a.btn {
	background: url(../images/button/btn-see-cards.png) left top
		no-repeat;
	width: 113px;
	height: 31px;
	display: block;
	float: left;
	text-decoration: none;
	overflow: hidden;
	text-indent: -999px;
	padding: 0;
}

.find-credit-card-block a.btn span {
	background: none;
	padding: 0;
}

.find-credit-card-block a.btn :hover {
	background: url(../images/button/btn-see-cards.png) left -31px
		no-repeat;
}

.find-credit-card-block h2 {
	font: bold 22px Arial, sans-serif;
	color: #37527b;
	margin: 0 0 20px;
	padding: 0;
}

.find-credit-card-block {
	background: url(../img/ccard_pic.jpg) right bottom no-repeat
		#FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #ccc;
	float: left;
	width: 250px;
	height: 360px;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 20px;
}

.find-credit-card-block h1 {
	font: bold 22px Arial, serif;
	color: #54422F;
	display: block;
	margin: 0;
	padding: 0 0 25px;
}

.find-credit-card-block h3 {
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin: 0;
	padding: 0 0 4px;
}

.find-credit-card-block input {
	vertical-align: baseline;
	margin: 0 3px 0 5px;
}

.find-credit-card-block .step2 {
	padding: 15px 0;
}

.find-credit-card-block .step2 .select {
	clear: both;
	padding: 5px 0;
}

.find-credit-card-block .step2 select {
	width: 230px;
}

.find-credit-card-block .step2 a.link {
	display: block;
	text-decoration: none;
	clear: both;
	color: #015E99;
	padding: 35px 0 0;
}

.find-credit-card-block .btn {
	margin: 10px 0 0;
}

.card-data .img-holder .btn-apply-now:hover {
	background: url("../images/btn-list-your-item1.png") left
		-54px no-repeat;
}

.card-data .img-holder .card-info-links {
	float: left;
	position: relative;
	width: 120px;
	z-index: 17;
	text-align: left;
	margin: 0 0 10px 10px;
	padding: 10px 10px 10px 15px;
}

.highlights {
	width: 480px;
	float: left;
	position: relative;
	z-index: 15;
	font-size: 14px;
	padding: 0 10px 10px;
}

.highlights .card-title {
	font-size: 14px;
	color: #000;
	padding-top: 0;
	display: block;
}

.highlights a.card-review-link:hover {
	color: #7eb30b;
}

.highlights ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 0;
}

.highlights ul li {
	background: url(../images/a3.gif) 16px 7px no-repeat;
	padding: 2px 0 2px 28px;
}

.highlights a.card-review-link {
	color: #666;
	font-size: 14px;
	background: url(../images/a3.gif) 16px 8px no-repeat;
	display: block;
	padding: 2px 0 2px 28px;
}

.poll-block {
	border: 1px solid #CCC;
	font-size: 13px;
	background: #F8F8F8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 8px #777;
	-moz-box-shadow: 0 0 8px #777;
	-webkit-box-shadow: 0 0 8px #777;
	-khtml-box-shadow: 0 0 8px #777;
	behavior: url(http://www.comparecards.com/pub/css/PIE.htc);
	padding: 10px;
}

.poll-block input.btn {
	background: url(../images/btn-vote1.png) left top no-repeat;
	border: 0 none;
	width: 69px;
	height: 28px;
	text-indent: 999px;
	color: #FFF;
	overflow: visible;
}

.poll-block input.btn:hover {
	background: url(../images/btn-vote1.png) left -28px no-repeat;
}

.menu-block {
	background: #cddcf1;
	width: 960px;
	position: absolute;
	left: 10px;
	bottom: 3px;
	z-index: 99;
}

.menu-block .nav-block {
	background: url(../images/bg-menu.gif) left top repeat-x
		#2c5983;
	height: 40px;
	width: 950px;
	border: 1px solid #FFF;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	box-shadow: 0 0 2px #777;
	-moz-box-shadow: 0 0 2px #777;
	-webkit-box-shadow: 0 0 2px #777;
	behavior: url(http://www.comparecards.com/pub/css/PIE.htc);
	margin: 0 auto;
}

#nav ul li:hover a.topnav span,#nav ul li:hover a.topnav {
	background: url(../images/a2.png) 96% center no-repeat #d9e0ec;
	color: #000;
}

#nav ul li a.home span.home-link {
	display: block;
	background: url(../images/home-icon.png) 5px 9px no-repeat
		!important;
	width: 55px;
	padding: 11px 0 0 28px;
}

#nav ul li.active a.home span.home-link,#nav ul li a.home:hover span.home-link
	{
	background: url(../images/home-icon-hov.png) 5px 9px no-repeat
		#d9e0ec !important;
}

#nav #credit-card-nav a {
	font-size: 13px;
	font-weight: 700;
	line-height: normal;
	padding-left: 23px;
	padding-right: 23px;
}

#nav .search-frm {
	position: relative;
	top: -80px;
	right: 30px;
}

#nav .search-frm .text {
	background: none;
	padding-right: 12px;
}

#nav .search-frm .text input {
	background: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	behavior: url(http://www.comparecards.com/pub/css/PIE.htc);
	zoom: 1px;
	float: left;
	padding: 2px 5px;
}

#nav .search-frm .btn-submit {
	background: url("../images/btn-search.png") no-repeat scroll 0
		0 transparent;
}

.show-article {
	border: 1px solid #bdc0c3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow: 0 0 8px #777;
	-moz-box-shadow: 0 0 8px #777;
	-webkit-box-shadow: 0 0 8px #777;
	-khtml-box-shadow: 0 0 8px #777;
	behavior: url(PIE.htc);
	background: #F8F8F8;
	margin: 25px 0 0;
	padding: 0 15px 15px;
}

.show-article h2 {
	color: #37527B;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 22px;
	font-weight: 400;
	margin: 0;
	padding: 10px 0;
}

.show-article ul.news-details {
	padding: 0 0 0 20px;
}

.redirect-block {
	width: 450px;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 auto;
	padding: 50px 0;
}

.redirect-block .redirect-block-cont {
	width: 400px;
	border: 1px solid #cbcbcb;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(PIE.htc);
	padding: 25px;
}

.redirect-block .redirect-block-cont .shadow-img {
	width: 150px;
}

.redirect-block h1 {
	font-size: 20px;
	color: #2c2c2a;
	padding: 0 0 15px;
}

.redirect-block .one-moment {
	font-size: 14px;
	color: #586264;
	padding: 15px 0;
}

.redirect-block .text-bott {
	font-size: 12px;
	padding: 15px 0 0;
}

.card-top table.add-data {
	width: 100%;
	border: 0 none;
	border-top: 1px solid #CCC;
}

.card-top table.add-data td,.card-top table.add-data td.param {
	text-align: center;
	border-right: 1px solid #CCC;
	border-bottom: 0 none;
}

.card-top table.add-data td.param {
	width: auto;
	border-bottom: 1px solid #CCC;
	color: #000;
}

.card-top {
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 8px #777;
	-moz-box-shadow: 0 0 8px #777;
	-webkit-box-shadow: 0 0 8px #777;
	behavior: url(PIE.htc);
}

.card-top h1 {
	padding: 10px;
}

.calculator {
	padding: 20px 0 0;
}

.calculator-block {
	background: #F8F8F8;
	border: 1px solid #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 3px #777;
	-moz-box-shadow: 0 0 3px #777;
	-webkit-box-shadow: 0 0 3px #777;
	behavior: url(PIE.htc);
	width: 330px;
	padding: 15px;
}

.calculator-block td input[type=text] {
	width: 70px;
	border: 1px solid #CCC;
	padding: 2px;
}

.calculator-block input.btn-calculate {
	width: 112px;
	height: 28px;
	border: 0 none;
	background: url(../images/btn-calculate1.png) left top
		no-repeat;
	cursor: pointer;
}

.calculator-block input.btn-calculate:hover {
	background: url(../images/btn-calculate1.png) left -28px
		no-repeat;
}

.calc-content-main-box {
	float: right;
	width: 350px;
}

.calculator-block table.table-card td.bg-calc {
	background: #e2dfdf;
	padding: 0;
}

table.table-card {
	border-collapse: separate;
	text-align: center;
}

table.table-card th {
	background: #e2dfdf;
	padding: 4px 5px;
}

a.write-a-review-link {
	display: block;
	position: absolute;
	color: #000;
	bottom: 2px;
	right: 5px;
	text-decoration: none;
}

.opened .card-info {
	border: 1px solid #CCC;
	border-top: 0 none;
	box-shadow: 0 1px 2px #777;
	-moz-box-shadow: 0 1px 2px #777;
	-webkit-box-shadow: 0 1px 2px #777;
	background: #FFF;
	clear: both;
	width: 660px;
	position: relative;
	z-index: 15;
	margin: -4px 0 0 73px;
}

.opened .card-info-w1 {
	background: #FFF;
	width: 656px;
	padding: 2px;
}

.opened .card-info-w2 {
	background: url("../images/bg2.gif") left -57px repeat-x #FFF;
	min-height: 100px;
	width: 656px;
	margin: 1px 0 0;
	padding: 0;
}

*+html .opened .card-info-w2 {
	position: relative;
	top: -6px;
}

.card-info-links {
	width: 120px;
	float: left;
	position: relative;
	z-index: 17;
	padding: 50px 5px 30px 15px;
}

.card-table-new {
	width: auto;
	text-align: center;
}

.card-table-new table td {
	border: 1px solid #ccc;
	border-bottom: 0 none;
}

.card-table-new table td.col2 {
	background: #F7F7F7;
}

ul.find-by-cat {
	float: left;
	font-size: 14px;
	line-height: 17px;
	width: 145px;
	list-style: none;
	margin: 0;
	padding: 15px 0 13px 19px;
}

ul.find-by-cat a {
	display: block;
	padding: 0 0 13px 30px;
}

ul.find-by-cat .low-interest {
	background-image: url(../images/low-interest.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.card-data .editors {
	background: url("../images/editor-choise-icon.png") no-repeat
		scroll 3px 12px transparent;
	padding: 12px 0 8px 63px;
}

.card-data .caption h2 {
	color: #000;
	font-size: 12px;
}

.card-data .caption ul {
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.card-data .caption ul li {
	background: url("../images/a3.gif") no-repeat scroll 16px 7px
		transparent;
	padding: 2px 0 2px 28px;
}

.redirect-page-bg {
	background: url("../images/bg1.gif") left -40px repeat-x #FFF;
}

.redirect-page-bg h1 {
	padding-top: 0;
	margin-top: 0;
}

.redirect-page-bg .redirect-block-cont p {
	padding-bottom: 5px;
	margin-bottom: 0;
	font-size: 12px;
}

.redirect-page-bg .text-bott a {
	color: #369;
}

.trusted-box {
	position: absolute;
	z-index: 15;
	top: 35px;
	left: 300px;
	font-size: 12px;
	color: #000;
	width: 320px;
	text-align: center;
}

.verisign-block {
	position: absolute;
	z-index: 15;
	top: 60px;
	right: 66px;
}

.fb-free-offer {
	position: absolute;
	z-index: 15;
	top: 74px;
	right: 196px;
}

ul.sidebar-menu {
	width: 180px;
	position: relative;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}

ul.sidebar-menu li {
	background: #fff;
	border: 1px solid #FFF;
	position: relative;
	font-size: 12px;
	margin: -1px 0 0;
}

ul.sidebar-menu li li {
	border: 0 none;
	background: none;
	margin: 0;
}

ul.sidebar-menu li a.main-link {
	background: url(../images/a1.png) 162px 8px no-repeat #4784be;
	color: #FFF;
	display: block;
	line-height: 15px;
	font-weight: 700;
	padding: 5px 10px 5px 5px;
}

ul.sidebar-menu li a.main-link-hover {
	background: url(../images/a2.png) 162px 8px no-repeat #e1e7f1;
	display: block;
	color: #000;
	line-height: 15px;
	font-weight: 700;
	padding: 5px 10px 5px 5px;
}

ul.sidebar-menu li li a {
	color: #000;
	display: block;
	padding: 3px 0 3px 8px;
}

.opacity5 {
	opacity: 0.5px;
	filter: alpha(opacity =     50);
}

.saved-cards .btns-list a.btn-aplay {
	background: url("../images/btn-apply-now2.png") no-repeat
		scroll 0 0 transparent;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	width: 86px;
}

.saved-cards .btns-list a.btn-aplay:hover {
	background: url("../images/btn-apply-now2.png") no-repeat
		scroll 0 -28px transparent;
}

img,.card-data .tabset li a:hover {
	border: none;
}

.sim-link:hover,.calculator-box .click-here:hover,.breadcrumbs li a:hover,.two-cols .news .gallery ul li a,.calculator-block h4,ul.sidebar-menu li a
	{
	text-decoration: none;
}

a,.sub-nav li a {
	color: #0067b1;
}

#main-nav:after,.card-w2:after,#newsletterSignupDiv li:after,.pagination:after
	{
	clear: both;
	display: block;
	content: "";
}

.sub-nav li:hover .drop,.sub-nav li.hover .drop,.social-list li img,#nav ul li.hovering div.mega-content,ul#megamenu li.hovering div
	{
	display: block;
}

.sub-nav li:hover .drop ul li,.sub-nav li.hover .drop ul li,.footer-list li:first-child,#footer .footer-text ul li:first-child,.two-cols .rates ul li strong.product
	{
	background: none;
}

.content-main-box .category-icon,.content-main-box .classification-icon
	{
	float: left;
	margin: 25px 10px 0;
}

.card-table table caption,.card-data table.add-data caption,.table-block table caption,.table-block table.saved-cards caption,ul#megamenu div,ul.sidebar-menu ul.subnav
	{
	display: none;
}

.rating-list li,.search-frm fieldset,.links .links-line .left-one {
	float: left;
}

.rating-list li a.active img,.side-text p,.credit-score p,.table-block .three-columns .column:first-child
	{
	margin: 0;
}

.logo-list li img,.card-data .img-holder img,.debt img,.table-block .three-columns img
	{
	display: block;
	margin: 0 auto;
}

.calculator,.calculator td,.calculator input,.calculator select,.rate-stat .w250,#newsletterSignupDiv input
	{
	font-size: 14px;
}

.calculator-box a:hover,.glossary-body center a:hover,ul#megamenu li a:hover,ul#megamenu li.mega a:hover
	{
	text-decoration: underline;
}

#nav:after,.card-data:after,.two-cols:after {
	content: "";
	display: block;
	clear: both;
}

#nav ul li a.topnav:hover,#nav ul li.active a.topnav,#footer .social-links li a.btn-facebook
	{
	background-position: 0 0;
}

.card-data .headline h1 span,.comparison-guide .text-block h1 span {
	font-size: 14px;
	line-height: 17px;
	vertical-align: top;
}

.card-data .row,.comparison-guide,.comparison-guide .text-block .row,.card-select-frm
	{
	width: 100%;
	overflow: hidden;
}

* html .comparison-guide .text-block ul,*+html .comparison-guide .text-block ul
	{
	float: left;
	display: inline;
}

.filter-frm,.links .links-line .right-one {
	float: right;
}

.table-block table .purchases,.table-block table .rebate-type {
	width: 77px;
	padding-left: 6px;
}

.poll_form ul,#sitemap ul,#archives ul,.landing-page ul {
	margin: 0;
	padding: 0;
}

.glossary-body hr,.landing-page hr {
	border: dashed #d7dce5;
	height: 0;
	border-width: 1px 0 0;
}

#credit-card-nav .favorite,#nav #credit-card-nav .favorite,ul.find-by-cat .favorite
	{
	background: url("../images/favorite.png") no-repeat 0 2px;
}

#credit-card-nav .low-interest,#nav #credit-card-nav .low-interest {
	background-image: url(../images/low-interest.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#credit-card-nav .balance-transfer,#nav #credit-card-nav .balance-transfer,ul.find-by-cat .balance-transfer
	{
	background: url("../images/balance-transfer.gif") no-repeat 0 2px;
}

#credit-card-nav .instant-approval,#nav #credit-card-nav .instant-approval,ul.find-by-cat .instant-approval
	{
	background: url("../images/instant-approval.gif") no-repeat 0 2px;
}

#credit-card-nav .canada,#nav #credit-card-nav .canada,ul.find-by-cat .canada
	{
	background: url("../images/flag-canada.gif") no-repeat 0 2px;
}

#credit-card-nav .reward,#nav #credit-card-nav .reward,ul.find-by-cat .reward
	{
	background: url("../images/reward.gif") no-repeat 0 2px;
}

#credit-card-nav .airline,#nav #credit-card-nav .airline,ul.find-by-cat .airline
	{
	background: url("../images/airline.gif") no-repeat 0 2px;
}

#credit-card-nav .cash-back,#nav #credit-card-nav .cash-back,ul.find-by-cat .cash-back
	{
	background: url("../images/cash-back.gif") no-repeat 0 2px;
}

#credit-card-nav .prepaid-debit,#nav #credit-card-nav .prepaid-debit,ul.find-by-cat .prepaid-debit
	{
	background: url("../images/prepaid-debit.gif") no-repeat 0 2px;
}

#credit-card-nav .student,#nav #credit-card-nav .student,ul.find-by-cat .student
	{
	background: url("../images/student.gif") no-repeat 0 2px;
}

#credit-card-nav .business,#nav #credit-card-nav .business,ul.find-by-cat .business
	{
	background: url("../images/business.gif") no-repeat 0 2px;
}

#credit-card-nav .bad-credit,#nav #credit-card-nav .bad-credit,ul.find-by-cat .bad-credit
	{
	background: url("../images/bad-credit.gif") no-repeat 0 2px;
}

#credit-card-nav .gas,#nav #credit-card-nav .gas,ul.find-by-cat .gas {
	background: url("../images/gas.gif") no-repeat 0 2px;
}

#credit-card-nav .excellent,#nav #credit-card-nav .excellent,ul.find-by-cat .excellent
	{
	background: url("../images/excellent.gif") no-repeat 0 2px;
}

#credit-card-nav .good,#nav #credit-card-nav .good,ul.find-by-cat .good
	{
	background: url("../images/good.gif") no-repeat 0 2px;
}

#credit-card-nav .fair,#nav #credit-card-nav .fair,ul.find-by-cat .fair
	{
	background: url("../images/fair.gif") no-repeat 0 2px;
}

#credit-card-nav .bad,#nav #credit-card-nav .bad,ul.find-by-cat .bad {
	background: url("../images/bad.gif") no-repeat 0 2px;
}

#credit-card-nav .no-credit,#nav #credit-card-nav .no-credit,ul.find-by-cat .no-credit
	{
	background: url("../images/no-credit.gif") no-repeat 0 2px;
}

#credit-card-nav .advanta,#nav #credit-card-nav .advanta,ul.find-by-cat .advanta
	{
	background: url("../images/advanta.gif") no-repeat 0 2px;
}

#credit-card-nav .american-express,#nav #credit-card-nav .american-express,ul.find-by-cat .american-express
	{
	background: url("../images/american-express.gif") no-repeat 0 2px;
}

#credit-card-nav .bank-america,#nav #credit-card-nav .bank-america,ul.find-by-cat .bank-america
	{
	background: url("../images/bank-america.gif") no-repeat 0 2px;
}

#credit-card-nav .capital-one,#nav #credit-card-nav .capital-one,ul.find-by-cat .capital-one
	{
	background: url("../images/capital-one.gif") no-repeat 0 2px;
}

#credit-card-nav .chase,#nav #credit-card-nav .chase,ul.find-by-cat .chase
	{
	background: url("../images/chase.gif") no-repeat 0 2px;
}

#credit-card-nav .citi,#nav #credit-card-nav .citi,ul.find-by-cat .citi
	{
	background: url("../images/citi.gif") no-repeat 0 2px;
}

#credit-card-nav .discover,#nav #credit-card-nav .discover,ul.find-by-cat .discover
	{
	background: url("../images/discover.gif") no-repeat 0 2px;
}

#credit-card-nav .first-premier,#nav #credit-card-nav .first-premier,ul.find-by-cat .first-premier
	{
	background: url("../images/first-premier.gif") no-repeat 0 2px;
}

#credit-card-nav .hsbc,#nav #credit-card-nav .hsbc,ul.find-by-cat .hsbc
	{
	background: url("../images/hsbc.gif") no-repeat 0 2px;
}

#credit-card-nav .first-national,#nav #credit-card-nav .first-national,ul.find-by-cat .first-national
	{
	background: url("../images/first-national.gif") no-repeat 0 2px;
}

#credit-card-nav .visa,#nav #credit-card-nav .visa,ul.find-by-cat .visa
	{
	background: url("../images/visa.gif") no-repeat 0 2px;
}

#credit-card-nav .mastercard,#nav #credit-card-nav .mastercard,ul.find-by-cat .mastercard
	{
	background: url("../images/mastercard.gif") no-repeat 0 2px;
}

#sitemap .col-1,#archives .col-1 {
	float: left;
	width: 43%;
	margin-left: 2%;
}

#sitemap .col-2,#archives .col-2 {
	margin-left: 55%;
	width: 40%;
}

#sitemap h2,#archives h2 {
	font: 26px/28px Georgia, 'Times New Roman', Times, serif;
	color: #37527b;
	border-bottom: 1px dashed #ccc;
	margin: 0 0 25px;
	padding: 0 0 15px;
}

#sitemap h3,#archives h3 {
	font: 22px/24px Georgia, 'Times New Roman', Times, serif;
	color: #37527b;
	margin: 0 0 15px;
	padding: 0;
}

#sitemap .block,#archives .block {
	padding-bottom: 20px;
	border-bottom: 1px dashed #d7dce5;
	margin-bottom: 20px;
}

#sitemap li,#archives li {
	list-style-type: none;
	font-size: 15px;
	margin: 0 0 5px 15px;
	padding: 0;
}

#nav ul li div.mega-content ul li a:hover,#nav ul li div.mega-content #credit-card-nav a:hover,ul.sidebar-menu li li a:hover
	{
	background: #2e5d89;
	color: #FFF;
}

.card-data .img-holder .button {
	height: 41px;
	padding: 25px 0 0;
}

.card-data .img-holder .button a.button-large-design {
	background: url("../images/button/btn-apply-now-big.png")
		no-repeat scroll 0 0 transparent;
	height: 41px;
	overflow: hidden;
	text-indent: -9999px;
	width: 180px;
	float: none;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.card-data .img-holder .button a.button-large-design span {
	display: block;
	background: none;
	height: 41px;
	padding: 0;
}

.card-data .img-holder .button a.button-large-design :hover {
	background: url("../images/button/btn-apply-now-big.png")
		no-repeat scroll 0 -42px transparent;
}

.block-details-card {
	width: 100%;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin: 25px 0 0;
}

.block-details-card td {
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	vertical-align: top;
	width: 50%;
}

.block-details-card td .title {
	background: none repeat scroll 0 0 #E1EEF5;
	border-bottom: 1px solid #CCC;
	color: #444;
	font-size: 16px;
	margin-bottom: 0;
	padding: 5px 5px 5px 10px;
}

.block-details-card .block-inner {
	padding: 5px 15px;
}

.card-single-actions {
	width: 120px;
	float: left;
	position: relative;
	z-index: 17;
	text-align: left;
	padding: 10px 0 10px 15px;
}

#nav ul li div.mega-content ul li,#nav ul li div.mega-content #credit-card-nav ul li
	{
	display: block;
	float: none;
	font-weight: 400;
	background: none;
	margin: 0;
	padding: 0 0 3px;
}

.card-info-links ul,.card-single-actions ul {
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

.card-info-links ul li,.card-single-actions ul li {
	font-size: 12px;
	height: auto;
	padding: 2px 0;
}

.card-info-links ul li a,.card-single-actions ul li a {
	display: block;
	line-height: 18px;
	padding: 0 0 0 22px;
}

.card-info-links ul li.save-icon a,.card-single-actions ul li.save-icon a
	{
	background: url(../images/save-icon.png) left center no-repeat;
}

.card-info-links ul li a.cards-icon,.card-single-actions ul li a.cards-icon
	{
	background: url(../images/cards-icon.png) left center
		no-repeat;
}

.card-info-links ul li a.info-icon,.card-single-actions ul li a.info-icon
	{
	background: url(../images/info-icon.png) left top no-repeat;
}

.highlights-list,.news-list ul,ul.sidebar-menu ul,.card-data .tab-box ul,.saved-cards .btns-list
	{
	list-style: none;
	margin: 0;
	padding: 0;
}

.gplus {
	text-align: center;
	padding: 20px 0 15px 30px;
}

#home-head .rotator-container {
	float: left;
	display: none; /* js will display this when page is ready */
}

#home-head .quick-find-container {
	margin-left: 430px;
}

/* MODAL Boxes */
#basic-modal-content {
	display: none;
}

/* Overlay */
#simplemodal-overlay {
	background-color: #000;
	cursor: wait;
}

/* Container */
#simplemodal-container {
	
}

#simplemodal-container .simplemodal-data {
	padding: 8px;
}

#simplemodal-container code {
	background: #141414;
	border-left: 3px solid #65B43D;
	color: #bbb;
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
	padding: 4px 6px 6px;
}

#simplemodal-container a {
	color: #ddd;
}

#simplemodal-container a.modalCloseImg {
	background: url(../images/x.png) no-repeat;
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -16px;
	cursor: pointer;
}

#simplemodal-container h3 {
	color: #84b8d9;
}

#news h2 {
	clear: left;
	color: #000;
	font-size: 22px;
}

#news #news-nav ul {
	margin: 0;
	padding: 0;
}

#news #news-nav li {
	margin: 0;
	padding: 5px;
	list-style-type: none;
	font-size: 14px;
	float: left;
	background: #fff;
}

#news #news-nav li.active {
	background: #eee;
}

#news #news-nav {
	
}

#news #news-nav {
	
}

#news #coverage {
	clear: left;
	padding-top: 10px;
}

#news #coverage ul {
	margin: 0;
	padding: 0;
}

#news #coverage li {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #ddd;
	clear: left;
}

#news #coverage li .entry-content {
	float: left;
	width: 460px;
}

#news #coverage li .entry-content h4 {
	padding: 0;
	margin: 5px 0;
}

#news #coverage li .entry-content h4 a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#news #coverage li .entry-content .entry-quote {
	width: 328px;
	height: 172px;
	background: url('../images/quote_box.png') no-repeat;
	margin: -10px 0 0 135px;
}

#news #coverage li .entry-content .entry-quote strong {
	display: block;
	padding: 30px 25px 0 25px;
	font-weight: bold;
	font-size: 12px;
	color: #777;
	text-align: justify;
}

#news #coverage li .source-image {
	margin-left: 480px;
	text-align: center;
}

#news #coverage li .teaser {
	padding: 5px 0 10px;
	font-size: 13px;
}

#news #releases {
	clear: left;
	padding-top: 10px;
	display: none;
}

#news #releases ul {
	margin: 0;
	padding: 0;
}

#news #releases li {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #ddd;
	clear: left;
}

#news #releases table tr {
	border-top: 1px solid #ddd;
}

#news #releases table td {
	font-size: 16px;
	padding: 10px;
	vertical-align: top;
}

#news #releases table td.divider {
	padding: 0;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	background: #eee;
}

#news #releases table td .year {
	padding-right: 10px;
	border-right: 1px solid #999;
}

.landing-page-nav {
	color: #666;
	text-align: right;
	font-size: 11px;
	padding: 3px 6px;
	background: #eee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #eee;
	margin-bottom: 10px;
}

.fb-like {
	margin: 0 0 0 25px;
}

.fancy-video-wrapper {
	margin: 0;
	text-align: center;
}

.fancy-video-container {
	display: block;
	margin: auto;
	width: 180px;
	height: 140px;
	overflow: display;
}

.fancy-video {
	display: block;
	margin: auto;
	color: #37527b;
	font-size: 14px;
	width: 180px;
	padding-top: 120px;
	text-decoration: none;
	background: transparent url(../images/video-overlay.png) no-repeat;
}

.fancy-video:hover {
	text-decoration: none;
	background: transparent url(../images/video-overlay-hover.png) no-repeat;
}

.btn-apply {
	background: url("../images/btn-apply-now1.png") no-repeat scroll 0 0
		transparent;
	display: block;
	width: 118px;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 15px 10px 0 0;
}

.btn-apply:hover {
	background: url("../images/btn-apply-now1.png") no-repeat scroll 0 -28px
		transparent;
}